package mdm.uniauto.me.route;

import android.content.Context;

/**
 * @Date 创建时间 ： 2017/10/16
 * @author 作者：sjta
 * @Description 描述：操作avtivity等的抽象类
 * @Version 版本
 */

public interface IOperate<T,M> {
    /**放置T 到数据集保存
     *
     * @param uri uri 地址
     * @param cls 放置的类型
     */
    void put(String uri, Class<T> cls);

    /**
     * 获取class
     * @param uri uri 地址
     * @return 获取到的class
     */
    M get(Context context, String uri);

    /**
     * 查看当前uri的文件是否存在
     * @param uri
     * @return true  存在 FALSE 不存在
     */
    boolean isExist(String uri);
}
